// 站点主色
$--color-primary: #409eff;

// Navbar
$navbar--background-color: $--color-primary;

// Sidebar
$sidebar--background-color-dark: #263238;
$sidebar--color-text-dark: #8a979e;

// Content
$content--background-color: #f1f4f5;

// 大屏
// 颜色
$colors: (
    "primary": #db9e3f,
    "info-1": #4394e4,
    "info": #4b67af,
    "white": #fff,
    "light": #f9f9f9,
    "grey-1": #999,
    "grey": #666,
    "dark-1": #5f5f5f,
    "dark": #222,
    "black-1": #171823,
    "black": #000,
);

// 字体大小
$base-font-size: 0.2rem;
$font-sizes: (
);

// 宽高
.w-100 {
    width: 100%;
}
.h-100 {
    height: 100%;
}

//flex
.d-flex {
    display: flex;
}
.d-flex span {
    font-size: 0.3rem;
    margin-left: 5px;
}
.flex-column {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-nowrap {
    flex-wrap: nowrap;
}
$flex-jc: (
    start: flex-start,
    end: flex-end,
    center: center,
    between: space-between,
    around: space-around,
    evenly: space-evenly,
);

$flex-ai: (
    start: flex-start,
    end: flex-end,
    center: center,
    stretch: stretch,
);
.flex-1 {
    flex: 1;
}

//.mt-1 => margin top
//spacing
$spacing-types: (
    m: margin,
    p: padding,
);
$spacing-directions: (
    t: top,
    r: right,
    b: bottom,
    l: left,
);
$spacing-base-size: 0.2rem;
$spacing-sizes: (
    0: 0,
    1: 0.25,
    2: 0.5,
    3: 1,
    4: 1.5,
    5: 3,
);

$device-notebook: 1600px;
$device-ipad-pro: 1160px;
$device-ipad: 800px;
$device-phone: 500px;
